<?php


/*
 * 支付		订单模型
 * Author	1041865683@qq.com
 * Date		2018.4.14
 */


/*
 * 插入订单记录
 * @param arr 订单信息
 * @return boolean 操作是否成功
 */
function order_insert($arr){
	$r = db_insert('order', $arr);
	return $r;
}


/*
 * 更新订单记录
 * @param id 订单ID
 * @param arr 订单信息
 * @return boolean 操作是否成功
 */
function order_update($id, $arr){
	$r = db_update('order', array('id'=>$id), $arr);
	return $r;
}


/*
 * 删除订单记录
 * @param id 订单ID
 * @return boolean 操作是否成功
 */
function order_delete($id){
	$r = db_delete('order', array('id'=>$id));
	return $r;
}


/*
 * 根据ID读取订单
 * @param id ID
 * @return array 订单信息
 */
function order_read($id){
	$order = db_find_one('order', array('id'=>$id));
	return $order;
}


/*
 * 根据平台订单号读取订单
 * @param plat_number 平台订单号
 * @return array 订单信息
 */
function order_read_by_platnumber($plat_number){
	$order = db_find_one('order', array('order_plat'=>$plat_number));
	return $order;
}


/*
 * 查询当日会员收入
 * @param uid 会员ID
 * @return double 当日收入
 */
function order_income_today($uid){
	$today = strtotime('today');
	$income = db_find_one('order', array('uid'=>$uid,'time'=>array('>'=>$today),'status'=>1), array(), array('sum(coin) as s'));
	return round($income['s'], 2);
}


/*
 * 查询会员当日成交笔数
 * @param uid 会员ID
 * @return int 成交笔数
 */
function order_count_today($uid){
	$today = strtotime('today');
	$count = db_count('order', array('uid'=>$uid,'time'=>array('>'=>$today),'status'=>1));
	return $count;
}


/*
 * 会员提现记录
 * @param cond 查询条件
 * @param page 第几页
 * @param pagesize 每页显示条数
 * @return array 查询结果
 */
function order_cash_find($cond, $page=1, $pagesize=10){
	$log = db_find('order_cash', $cond, array('time'=>'-1'), $page, $pagesize);
	return $log;
}


/*
 * 会员提现记录
 * @param id 记录ID
 * @return array 查询结果
 */
function order_cash_read($id){
	$log = db_find_one('order_cash', array('id'=>$id));
	return $log;
}


/*  
 * 会员提现插入记录
 * @param arr 记录数组
 * @return boolean 操作是否成功
 */
function order_cash_insert($arr){
	$r = db_insert('order_cash', $arr);
	return $r;
}


/*  
 * 会员提现更新记录
 * @param id 记录ID
 * @param arr 记录数组
 * @return boolean 操作是否成功
 */
function order_cash_update($id, $arr){
	$r = db_update('order_cash', array('id'=>$id), $arr);
	return $r;
}

?>